//
//  GlobalHeader.h
//  kabu
//
//  Created by XiangDongMBP on 2017/1/17.
//  Copyright © 2017年 East. All rights reserved.
//

#ifndef GlobalHeader_h
#define GlobalHeader_h

/*
 版本打包说明：
 1、需要将宏定义KABU_DEVELOPMENT_MODE置为false
 2、更改版本号Version和Build号
 3、Scheme的Archive的Build Configuration置为release
 备注：注意需要测试API和融云IM，因为开发环境和正式环境不一样
 */

//true  开发环境
//false 发布环境
#define KABU_DEVELOPMENT_MODE   true


#pragma mark - Bugly SDK
extern NSString *const KABGlobalBuglyAppId;        //!< Bugly的AppId
#pragma mark - WeChat SDK
extern NSString *const KABGlobalWeChatAppId;       //!< 微信SDK的AppId
#pragma mark - QiNiu
extern NSString *const KABGlobalQiNiuPrefix;       //!< 七牛的拼接前缀
#pragma mark - JPush
extern NSString *const KABGlobalJPushAppKey;       //!< 极光推送的AppKey
#pragma mark - RongCloud
extern NSString *const KABGlobalRongCloudAppKey;   //!< 融云的AppKey
#pragma mark - AppStoreID
extern NSString *const KABGlobalAppStoreId;        //!< AppStore的ID

#pragma mark - Notification
extern NSString *const KABGlobalNotiUserTokenInvalid;   //!< Token失效
extern NSString *const KABGlobalNotiLogout;             //!< 退出登录
extern NSString *const KABGlobalNotiMsgRedDotShow;      //!< 是否显示未读消息的小红点
extern NSString *const KABGlobalNotiPushProcess;        //!< 推送的处理

#pragma mark - NSUserDefatultKey
extern NSString *const KABGlobalUserDefaultsAccount;        //!< 用户名
extern NSString *const KABGlobalUserDefaultsPwd;            //!< 密码
extern NSString *const KABGlobalUserDefaultsWXAccessToken;  //!< 微信AccessToken
//extern NSString *const KABGlobalUserDefaultsUid;            //!< Uid
//extern NSString *const KABGlobalUserDefaultsAccessToken;    //!< Token
extern NSString *const KABGlobalUserDefaultGeneralPhoneNO;  //!< 展会订单的常用手机号

#pragma mark - Length
extern NSInteger const KABGlobalPhoneNumLength;     //!< 手机号长度
extern NSInteger const KABGlobalPwdMinLength;       //!< 密码最小长度
extern NSInteger const KABGlobalPwdMaxLength;       //!< 密码最大长度
extern NSInteger const KABGlobalVerifyCodeLength;   //!< 验证码的长度

extern NSInteger const KABGlobalCosPubTitleLength;  //!< Cos帖子主要内容的长度
extern NSInteger const KABGlobalCosPubPicDesLength; //!< Cos帖子照片描述的长度
extern NSInteger const KABGlobalCosCommentLenght;   //!< Cos帖子回复的最大长度

extern NSInteger const KABGlobalNickNameMaxLength;     //!< 昵称最大长度
extern NSInteger const KABGlobalUserSignMaxLength;     //!< 个性签名最大长度

extern NSInteger const KABGlobalReceiverAddressLength;  //!< 收货地址最大的长度

extern NSInteger const KABGlobalReturnProReasonLength; //!< 退款原因的最大长度
extern NSInteger const KABGlobalCosplayReportLength;   //!< 举报说明最大长度

#pragma mark - Color Relative
extern NSUInteger const KABGlobalColorLoginFontColor;       // 登录模块的字体颜色
extern NSUInteger const KABGlobalColorTabBarItemColor;      // 底部Tabbar的颜色
extern NSUInteger const KABGlobalColorTableViewSeparator;   // separatorColor颜色
extern NSUInteger const KABGlobalColorTableViewBg;          // section的颜色
extern NSUInteger const KABGlobalColorTableSepLine;         // separotarLine的颜色
extern NSUInteger const KABGlobalColorSettingFont;          // 设置界面的text的Color
extern NSUInteger const KABGlobalColorTitleFont;            // 深色的字体颜色
extern NSUInteger const KABGlobalColorBtnBorderColor;       // 修改数量的Btn的Border
extern NSUInteger const KABGlobalColorRedBtnBorderColor;    // 我的订单-付款btn的border

#pragma mark - Json Key
extern NSString *const KABGlobalJsonKeyErrCode;    //!< Json的err_code
extern NSString *const KABGlobalJsonKeyMsg;        //!< Json的Msg
extern NSString *const KABGlobalJsonKeyResult;     //!< Json的Result

#endif /* GlobalHeader_h */
